home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
lists
/
gem
/
l_0799
/
706
< prev
next >
Wrap
Internet Message Format
|
1994-08-27
|
2KB
From: mforget@elfhaven.ersys.edmonton.ab.ca (Michel Forget)
Subject: Re: available keys
Date: Sun, 3 Jul 1994 16:30:14 -0600
Precedence: bulk
Hello Timothy,
>Annius:
>
>)> There was discussion of busy-waiting... well, SOMETHING has to busy wait,
>)
>)Not so. The mouse generates an interrupt when it is moved. So the OS
>)doesn't need to do any checking while the mouse is not moved; the
>)other approach would.
>
>If you used a 1-pixel rectangle, then your program would be interrupted
>every time the mouse moved. This wouldn't take a whole lot more overhead
>than the interrupts that the OS gets from the hardware.
The point is that you are not using a one pixel rectangle; most of the
time you are using fairly large rectangles. This is _HARD_ to
implement, and harder to understand, but if you have working source
code you do not need to worry about it much; check out Tim Oren's
ProGEM series of articles; it has source code for this, and an
explanation (if you can wade through the complexities of it; it was
a long time ago that I read it, but I'm pretty sure it went right
over my head at the time).
>Baker:
>
>)buttons required to use an untopped window (like in the desktop). Does
>)everyone agree with me that the mswindows behaviour of topping _and_
>)activating a button is undesirable?
>
>That behavior is not only undesirable, but irritating in the extreme.
In most situations, I agree. It is required for toolboxes in windows,
though, or the user will quite quickly start plotting your death.
>I want my apps to work on people's computers without a lot of crap. I
>don't want to have to confuse the user by having them install a new
>program in the AUTO folder to take up more memory just to add a few
>features to the OS, especially if they have to pay extra for this
>utility.
Actually, what is the status of LTMF-2? I was sort of joking when I
asked for the source code, but now I'm serious. Also, when the product
is finished, will it be freeware, shareware, or commercial? If Shareware,
will it have restrictions imposed on the user?
--
Michel Forget \\ mforget@elfhaven.ersys.edmonton.ab.ca //
Electric Storm Software \\ ess@tibalt.supernet.ab.ca //
PGP Public Key Finger. = 1F C0 D3 FE 40 51 7F 47 F3 4A C6 A0 6E 02 71 85